Systems Manager インベントリの実行履歴が S3 バケットに保存されない場合の対処方法
Systems Manager インベントリの実行履歴が S3 バケットに保存されない場合、マネージドインスタンスの IAM ロールに 出力先の S3 バケットへのアクセス許可がされているかを確認してください。
困っていた内容
Systems Manager インベントリを用いて、マネージインスタンスからメタデータを収集しています。
実行履歴を S3 バケットに保存する設定を加えたのですが、S3 バケットには何も保存されていません。
設定不備がありましたら、教えてください。
どう対応すればいいの?
Systems Manager インベントリは State Manager の機能を使用しています。
そのため、マネージドインスタンスに付与している IAM ロールに、関連付け ID で設定されている出力オプションとして指定している S3 バケットへの書き込み許可ポリシーを追加してください。
{ "Version": "2012-10-17", "Statement": [ { "Effect": "Allow", "Action": [ "s3:PutObject", "s3:GetObject", "s3:PutObjectAcl" ], "Resource": "arn:aws:s3:::DOC-EXAMPLE-BUCKET/*" } ] }